WPSP\Deps\GuzzleHttp\Psr7\Uri C

Total Complexity 106
Dependencies 2
Dependents 6
Total lines 748
Lines of code 327
Logical lines of code 162
Comment lines 249
Methods 42
Properties 11

Methods 42

Method Rating Maintainability Complexity Lines of code
validateState()
A
53 10 20
applyParts()
A
51 9 27
isSameDocumentReference()
S
62 8 10
composeComponents()
S
57 6 17
filterPort()
S
62 4 12
isAbsolutePathReference()
S
69 4 6
isRelativePathReference()
S
70 4 5
withUserInfo()
S
61 3 13
__construct()
S
65 3 9
isDefaultPort()
S
73 3 4
getAuthority()
S
64 3 10
removeDefaultPort()
S
72 3 5
withScheme()
S
63 2 11
withPort()
S
63 2 11
isNetworkPathReference()
S
78 2 3
resolve()
S
70 2 6
withQueryValues()
S
67 2 7
withHost()
S
65 2 10
withPath()
S
65 2 10
withQuery()
S
66 2 9
withFragment()
S
66 2 9
filterScheme()
S
70 2 6
filterUserInfoComponent()
S
64 2 10
filterHost()
S
70 2 6
getFilteredQueryString()
S
62 2 10
generateQueryString()
S
67 2 7
filterPath()
S
64 2 10
filterQueryAndFragment()
S
64 2 10
__toString()
S
67 1 9
isAbsolute()
S
79 1 3
removeDotSegments()
S
80 1 3
withoutQueryValue()
S
74 1 4
withQueryValue()
S
71 1 5
fromParts()
S
71 1 6
getScheme()
S
82 1 3
getUserInfo()
S
82 1 3
getHost()
S
82 1 3
getPort()
S
82 1 3
getPath()
S
82 1 3
getQuery()
S
82 1 3
getFragment()
S
82 1 3
rawurlencodeMatchZero()
S
79 1 3